5.6. Linux-3.13.3 API Headers

Las cabeceras API de Linux (en linux-3.13.3.tar.xz) exponen la API del núcleo para ser usada por Glibc.

Espacio requerido en disco estimado de construcción: 0.1 SBU
Espacio requerido en disco: 584 MB

5.6.1. Instalación de las cabeceras API de Linux

El kernel de Linux necesita exponer una interfaz de programación de aplicaciones (API) para usar por la biblioteca C del sistema (Glibc en LFS). Esto se hace por medio del saneamiento de varios archivos de cabecera C que se incluyen en el paquete fuente del kernel Linux.

Asegúrate de que no hay archivos obsoletos y dependencias latentes desde la actividad anterior:

make mrproper

Ahora se prueban y extraen las cabeceras del núcleo visibles para el usuario desde la fuente. Se colocan en un directorio local intermedio y se copian en la ubicación necesaria debido a que el proceso de extracción elimina todos los archivos existentes en el directorio de destino.

make headers_check
make INSTALL_HDR_PATH=dest headers_install
cp -rv dest/include/* /tools/include

Los detalles sobre este paquete se encuentran en la Sección 6.7.2, "Contenido de Linux cabeceras API."